calculate components of a displacement vector